package com.zdkj.subway.st.dto.in;

import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

/**
 * @support: zdkj
 * @author: cuilei
 * @version: 1.0
 * @Date: 2020-06-16 18:54
 * @Description: <p>
 * 车站完善车票配入信息录入表单封装
 * </p>
 */
@Data
public class SwTkTicketDeliveryEditDTO implements Serializable {

    private static final long serialVersionUID = -1074297909230445467L;

    /**
     * 唯一标识
     */
    @TableId
    @ApiModelProperty(value = "唯一标识")
    private Integer id;
    /**
     * 接收回收人
     */
    @ApiModelProperty(value = "接收回收人")
    private String receivePersonName;
    /**
     * 接收回收人工号
     */
    @ApiModelProperty(value = "接收回收人工号")
    private String receivePersonCode;
    /**
     * 接收回收时间
     */
    @ApiModelProperty(value = "接收回收时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime receiveTime;
    /**
     * 反馈信息
     */
    @ApiModelProperty(value = "反馈信息")
    private String feedback;
    /**
     * 申诉信息
     */
    @ApiModelProperty(value = "申诉信息")
    private String complain;

    /**
     * 调查结果
     */
    @ApiModelProperty(value = "调查结果(车站)")
    private String stationSurveyResult;

    /**
     * 配入明细完善列表
     */
    @ApiModelProperty("配入明细完善列表")
    private List<SwTkTicketDeliveryDetailEditDTO> swTkTicketDeliveryDetails;
}
